Skip to content

add achitectural overview#128

Merged
mattwar merged 2 commits into
mainfrom
matt/architecture
Jun 16, 2026
Merged

add achitectural overview#128
mattwar merged 2 commits into
mainfrom
matt/architecture

Conversation

@mattwar

@mattwar mattwar commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings June 16, 2026 20:08

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an architectural overview to help contributors understand the extension’s client/server split and manager responsibilities, and annotates key server-side manager entry points with high-level XML summaries.

Changes:

  • Added ARCHITECTURE.md with a component-level overview, repository layout, and end-to-end query flow.
  • Linked the new architecture doc from CONTRIBUTING.md.
  • Added/expanded XML <summary> documentation on several core server manager classes to align with the architectural narrative.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/Server/Symbols/SymbolManager.cs Adds class-level summary explaining the GlobalState ownership and serialized symbol loading via TaskQueue.
src/Server/Server.cs Adds class-level summary describing the server’s coordinator role and host-bridged seams.
src/Server/Querying/QueryManager.cs Adds class-level summary describing query orchestration across symbols + connections + directives.
src/Server/Documents/DocumentManager.cs Adds class-level summary describing document tracking and synchronization with text + globals changes.
src/Server/Diagnostics/DiagnosticsManager.cs Adds class-level summary describing debounced/serialized diagnostics recomputation and publishing.
CONTRIBUTING.md Adds an “Architecture” section linking to the new architecture overview doc.
ARCHITECTURE.md Introduces a comprehensive architecture overview document (new file).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mattwar mattwar merged commit bf9ba97 into main Jun 16, 2026
5 checks passed
@mattwar mattwar deleted the matt/architecture branch June 16, 2026 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants